import com.troyworks.tester.BaseTester;
import com.troyworks.hsmf.AEvent;
import com.troyworks.datastructures.TestArray2;
import com.troyworks.autocomplete.TestWordComplete;
import com.troyworks.framework.tags.TestTagIndex;

/**
 * @author Troy Gardner
 */
class com.troyworks.TestAllTroyWorks extends BaseTester {
	
	public function TestAllTroyWorks(initState : Function, name : String) {
		super(initState, name);
	}
	public function loadSubTasks():Void{
		trace("LLLLLLLLLLLL loading Subtasks LLLLLLLLLLLL");
		var ttagI:TestTagIndex = new TestTagIndex();
			//	var tA2:TestArray2 = new TestArray2();
			//	var twc:TestWordComplete = new TestWordComplete();
	}
	/*.................................................................*/
	function s__runningTest(e : AEvent) : Function
	{
		onFunctionEnter ("s_runningTest-", e, []);
		switch (e.sig)
		{
			case Q_ENTRY_SIG :
			{
				trace(" ERROR Beginning Test--------------------");
			//	dispState("calc");
				return null;
			}
			case Q_INIT_SIG :
			{
				clear();
			//	Q_INIT(s__ready);
	
				return null;
			}
			case Q_TERMINATE_SIG:
			{
				Q_TRAN(s_final);
				return null;
			}
		}
		return s_ready;
	}

}